package com.karina.visualization.chart.client;

public interface DisplayObject<T> {

	void addChild(DisplayObject<?> child);

	void removeChild(DisplayObject<?> child);

	void setParent(DisplayObject<?> parent);

	DisplayObject<?> getParent();

	void setData(T data);

	T getData();

	void setContext(Context ctx);

	void setVsible(boolean visible);

	boolean isInvisible();

	String getSelectorName();

}
